(function($) {    
$.fn.studyplay_star=function(options,callback){
    //默认设置
    var settings ={
        MaxStar      :20,
        StarWidth    :23,
        CurrentStar  :5,
        Enabled      :true
        };    
    if(options) { $.extend(settings, options); };
    var container = $(this);
    container.css({"position":"relative"})
    .html('<ul class="studyplay_starBg"></ul>')    
    .find('.studyplay_starBg').width(settings.MaxStar*settings.StarWidth)
    .html('<li class="studyplay_starovering studyplay_current" style="width:'+settings.CurrentStar*settings.StarWidth+'px; z-index:0;" ></li>');
    if(settings.Enabled)
    {
    var ListArray = "";    
    for(k=1;k<settings.MaxStar+1;k++)
    {
        ListArray +='<li class="studyplay_starON" style="width:'+settings.StarWidth*k+'px;z-index:'+(settings.MaxStar-k+1)+';"></li>';
    }
    container.find('.studyplay_starBg').append(ListArray)
    container.find('.studyplay_starON').hover(function(){                                              
                                              $(this).removeClass('studyplay_starON').addClass("studyplay_starovering");
                                              switch(settings.MaxStar - $(this).css("z-index")+1)
                                              {
                                              case 1:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                              $('#d').html('差得太离谱，一点也不好吃，外观同图片不一样，非常不满。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员态度非常差，迟到较长时间，蛋糕有破损。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('网址不好找，网页打开速度慢，界面不美观，下单要用半个钟。');
                                              }
                                              break;
                                              case 2:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('没有想象的好吃，外观有点破损，不满意。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员服务态度挺差，迟到了即不联系本人又不道歉。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('网页打开速度还好，但是购买程序复杂，下单需要20分钟。');
                                              }
                                              break;
                                              case 3:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('蛋糕口味一般，没有网站上描述的那么好。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('服务态度一般，但送达准时，没有提示食用最佳时段。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('界面美观大方，下单后有及时的短信回复，程序还算顺畅。');
                                              }
                                              break;
                                              case 4:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('好吃又新鲜，与网站描述及图片基本一致，还是挺满意的。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员态度还好吧，准时送到。蛋糕完好无损。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('网页打开速度挺快，购买程序顺畅，只用15分钟就可以完成购买过程。');
                                              }
                                              break;
                                              case 5:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('味道非常醇正，用料讲究，与网站上描述的完全一样，非常满意');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员服务很好，准时完好送达，并讲解蛋糕特点。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('购买程序简单方便，历史交易一目了然，10分钟之内完成整个的购买过程。');
                                              }
                                              break;
                                              }
                                              $(this).parent().find('.studyplay_current').hide();
                                              },
                                      function(){
                                          $(this).removeClass('studyplay_starovering').addClass("studyplay_starON");
                                         if($(this).parent().parent().attr("id")=='a')
                                              {
                                              if($('#product_score1').val()==4)
                                              {$('#d').html('好吃又新鲜，与网站描述及图片基本一致，还是挺满意的。');}
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                              if($('#product_score2').val()==4){
                                               $('#e').html('配送人员态度还好吧，准时送到。蛋糕完好无损。');}
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                              if($('#product_score3').val()==4){
                                               $('#f').html('网页打开速度挺快，购买程序顺畅，只用15分钟就可以完成购买过程。');}
                                              }
                                          $(this).parent().find('.studyplay_current').show();
                                          })
    .click(function(){
                    var studyplay_count = settings.MaxStar - $(this).css("z-index")+1;
                     switch(settings.MaxStar - $(this).css("z-index")+1)
                                              {
                                              case 1:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                              $('#d').html('差得太离谱，一点也不好吃，外观同图片不一样，非常不满。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员态度非常差，迟到较长时间，蛋糕有破损。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('网址不好找，网页打开速度慢，界面不美观，下单要用半个钟。');
                                              }
                                              break;
                                              case 2:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('没有想象的好吃，外观有点破损，不满意。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员服务态度挺差，迟到了即不联系本人又不道歉。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('网页打开速度还好，但是购买程序复杂，下单需要20分钟。');
                                              }
                                              break;
                                              case 3:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('蛋糕口味一般，没有网站上描述的那么好。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('服务态度一般，但送达准时，没有提示食用最佳时段。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('界面美观大方，下单后有及时的短信回复，程序还算顺畅。');
                                              }
                                              break;
                                              case 4:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('好吃又新鲜，与网站描述及图片基本一致，还是挺满意的。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员态度还好吧，准时送到。蛋糕完好无损。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('网页打开速度挺快，购买程序顺畅，只用15分钟就可以完成购买过程。');
                                              }
                                              break;
                                              case 5:
                                               if($(this).parent().parent().attr("id")=='a')
                                              {
                                               $('#d').html('味道非常醇正，用料讲究，与网站上描述的完全一样，非常满意');
                                              }
                                              else if($(this).parent().parent().attr("id")=='b')
                                              {
                                               $('#e').html('配送人员服务很好，准时完好送达，并讲解蛋糕特点。');
                                              }
                                              else if($(this).parent().parent().attr("id")=='c')
                                              {
                                               $('#f').html('购买程序简单方便，历史交易一目了然，10分钟之内完成整个的购买过程。');
                                              }
                                              break;
                                              }
                    $(this).parent().find(".studyplay_current").width(studyplay_count*settings.StarWidth)
                    //回调函数
                    if (typeof callback == 'function') {
                    callback(studyplay_count);
                    return ;
                    }
                    })
 }    
}    
        $(document).ready(function(){
            $("#a").studyplay_star({MaxStar:5,CurrentStar:4,Enabled:true},function(value){$('#product_score1').val(value);
            });
            $("#b").studyplay_star({MaxStar:5,CurrentStar:4,Enabled:true},function(value){$('#product_score2').val(value)});
            $("#c").studyplay_star({MaxStar:5,CurrentStar:4,Enabled:true},function(value){$('#product_score3').val(value)});
        });    
 })(jQuery) 
